<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        p{color: red;
        font-size: 30px;}
    </style>
</head>
<body>
    <p>对象（object）是JavaScript语言的核心概念，也是最重要的数据类型
    <br>简单说,对象是一组“键值对”的集合，是一种无序的复合数据集合
    </p>
    <script>
        var user = {
            name:"itbaizhan",
            age:"13"
        };
        console.log(user.name);//对象的读取方式：对象名.属性  user是对象名，name、age是属性

        //对象的每一个键名又称为属性（property），它的“键值”可以是任何数据类型。如果一个属性的值为函数，通常把这个属性称为方法，他可以像函数那样调用
        var user1 = {
            getName:function(name){
                return name;
            }
        };
        console.log(user1.getName("sxt"));

        //如果属性的值还是一个对象，就形成了链式引用
        var user2 = {
            name:"itbaihzan",
            age:13,
            container:{
                frontEnd:["WEB前端","Android","ios"],
                backEnd:["Java","Python"]
            }
        };
        console.log(user2.container.frontEnd); //注意重点，不能加括号 user2.container.frontEnd() 错的
        
        
        
    </script>
</body>
</html>